package com.colabo.j2ee.web.oaf.orgnization.model;

import com.colabo.j2ee.web.core.vo.RecordObject;


public class IPPositionVO extends RecordObject {
	private static final long serialVersionUID = 3005522840085237969L;
	public static final String TYPE_CONCRETE = "C";
	public static final String TYPE_VIRTUAL = "V";
	public static final String TYPE_DEFAULT = TYPE_CONCRETE;
	public static final String KIND_MANAGER = "1";
	public static final String KIND_VICEMGR = "2";
	public static final String KIND_NORMAL = "3";
	public static final String KIND_DEFAULT = KIND_NORMAL;
	public static final String STATUS_INVALIDATE = "0";
	public static final String STATUS_VALIDATE = "1";
	public static final String STATUS_DEFAULT = STATUS_VALIDATE;

	private String positionid;
	private SCUnitProfileVO unit = new SCUnitProfileVO();
	private IPRoleVO role = new IPRoleVO();
	private String kind;
	private String type;
	private String positionLevel;
	private String positionName;
	private String email;
	private String status;
	private String remark;
	private String positionCode;

	public String getPositionid() {
		return positionid;
	}

	public void setPositionid(String positionid) {
		this.positionid = positionid;
	}

	public SCUnitProfileVO getUnit() {
		return unit;
	}

	public void setUnit(SCUnitProfileVO unit) {
		this.unit = unit;
	}

	public IPRoleVO getRole() {
		return role;
	}

	public void setRole(IPRoleVO role) {
		this.role = role;
	}

	public String getKind() {
		return kind;
	}

	public void setKind(String kind) {
		this.kind = kind;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getPositionLevel() {
		return positionLevel;
	}

	public void setPositionLevel(String positionLevel) {
		this.positionLevel = positionLevel;
	}

	public String getPositionName() {
		return positionName;
	}

	public void setPositionName(String positionName) {
		this.positionName = positionName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	// @Override
	public String getObjectId() {
		return positionid;
	}

	public String getPositionCode() {
		return positionCode;
	}

	public void setPositionCode(String positionCode) {
		this.positionCode = positionCode;
	}
}
